// Count相关
export default {
    namespaced:true,
    // actions 响应组件的动作
    actions:{
        incrementOdd(context,value){
            if(context.state.sum % 2){
                context.commit('ADD',value)
            }
        },
        incrementWait(context,value){
            setTimeout(()=>{
                context.commit('ADD',value)
            },1000)
        },
    },
    //  操作数据
    mutations:{
        ADD(state,value){
            state.sum += value
        },
        DECREMENT(state,value){
            state.sum -= value
        },
    },
    state:{
        sum:0, // 当前的和
        school:"浙大",
        addr:"浙江杭州",
    },
    // 用于加工 state的值
    getters:{
        bigSum(state){
            return state.sum * 10
        }
    }
}